var baseUrl = "https://bufan.cloud"
import qs from "./qs"
var obj = {
  get(url,data){
   return new Promise(function(resolve,reject){
        uni.request({
          url: baseUrl + url,
          data,
          header:{
            // 携带自定义请求头信息
            // "bufan-token":uni.getStorageSync('bufan-token')
          },
          success(result){
            resolve(result)
          },
          fail(result){
            reject(result)
          }
        })
    })
  },
  post(url,data){
    return new Promise(function(resolve,reject){
      uni.request({
        url: baseUrl+url,
        method:"POST",
        header:{
          'content-type':"application/x-www-form-urlencoded"
        },
        data:qs.stringify(data, { allowDots: true}),
        success(result){
          resolve(result)
        },
        fail(result){
          reject(result)
        }
      })
    })
  }
}


//  import { main } from "";
//  main({
//   method:"POST",
//   url:"",
//   data
//  })
function http(config){  //  method url data
  if(config.method){
   return obj.post(config.url,config.data)
  }else{
    return  obj.get(config.url,config.data)
  }
}

export default obj


export {
  http
}